Graphical Definitions: Making Spreadsheets Visual Through Direct Manipulation and Gestures

نویسندگان

  • Herkimer J. Gottfried
  • Margaret M. Burnett
چکیده

Until now, attempts to extend the one-way constraint evaluation model of the spreadsheet paradigm to support complex objects, such as colored circles or user-defined types, have led to approaches featuring either a direct way of creating objects graphically or strong compatibility with the spreadsheet paradigm, but not both. This inability to conveniently go beyond numbers and strings without straying outside the spreadsheet paradigm has been a limiting factor in the applicability of spreadsheets. In this paper we present a technique that removes this limitation, allowing complex objects to be programmed directly—and in a manner that fits seamlessly within the spreadsheet paradigm—using direct manipulation and gestures. An empirical study has shown that programmers can use this technique to program complex objects faster and with fewer errors. We show that the graphical definitions technique not only expands the applicability of spreadsheet languages, it also adds to their support for exploratory programming and to their scalability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Immersive Programming System: Ougi

The Ougi immersive programming system employs abstract data visualization and manipulations utilizing virtual reality technologies. Its multimodal interfaces allow one to edit a program, to control its execution and to debug the program by direct manipulation and hand gestures in an immersive virtual environment. Ougi uses both textual and graphical representations and supports a subset of the ...

متن کامل

Interaction of Speech, Deixis and Graphical Interface

To solve certain problems of multimodal interaction the concept of graphical utterances is introduced. Two different functions of deictic gestures are discussed: deictic gestures may be used to focus on a certain context of interpretation and they may be used to provide a referent for an natural language expression. The relations between deictic gestures and visual utterances are presented. Pro...

متن کامل

Teaching Computer Graphics with Spreadsheets

Spreadsheets are a great way to introduce computer graphics concepts to computer science students. Through direct manipulation of numbers, students develop a more concrete understanding of the data they compute from the formulas they derive and use. This paper presents some experiences using spreadsheets for in-class demonstrations and homework assignments.

متن کامل

Visual Hints for Tangible Gestures

Tangible Augmented Reality imbues physical objects with the ability to act and respond in new ways. In particular, physical objects and gestures made with them gain meaning that does not exist outside the tangible augmented reality environment. The existence of this new set of possible actions and outcomes is not always apparent, making it necessary to learn new movements or gestures. Addressin...

متن کامل

The Presentation Maestro: Direct Manipulation Through Gesture Alone

Past research suggests a number of benefits to using hand-based interaction when interacting with electronic presentations. This paper introduces Maestro, a computer-vision based presentation system that uses hand gestures to allow fine-grained interaction with the contents of a projected slideshow. Maestro employs a single web camera and no other physical mediators. The contributions of this p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997